
package org.ufida.entitydata;

import java.math.BigDecimal;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import businessentity.business.ubf.ufsoft.EntityKey;
import data.util.ubf.ufsoft.MultiLangDataDict;


/**
 * <p>Java class for UFIDA.U9.ISV.SM.SOLineDTOData complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="UFIDA.U9.ISV.SM.SOLineDTOData">
 *   &lt;complexContent>
 *     &lt;extension base="{http://www.UFIDA.org/EntityData}UFSoft.UBF.Business.DataTransObjectBase">
 *       &lt;sequence>
 *         &lt;element name="AssociatedParent" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="AssociatedParent_SKey" type="{UFSoft.UBF.Business.BusinessEntity}EntityKey" minOccurs="0"/>
 *         &lt;element name="CustomerItemName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ManufacturerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Multi_CustomerItemName" type="{UFSoft.UBF.Util.Data}MultiLangDataDict" minOccurs="0"/>
 *         &lt;element name="Multi_ManufacturerName" type="{UFSoft.UBF.Util.Data}MultiLangDataDict" minOccurs="0"/>
 *         &lt;element name="Multi_SrcDocTransTypeName" type="{UFSoft.UBF.Util.Data}MultiLangDataDict" minOccurs="0"/>
 *         &lt;element name="SrcDocTransTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="SupplyOrg" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="SupplyOrg_SKey" type="{UFSoft.UBF.Business.BusinessEntity}EntityKey" minOccurs="0"/>
 *         &lt;element name="m_associatedParentLineNo" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_bOMID" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_billToSite" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData" minOccurs="0"/>
 *         &lt;element name="m_bomOwner" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_cC" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_chargeBasis" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_container" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_cooperatePriceStyle" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_creditObj" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData" minOccurs="0"/>
 *         &lt;element name="m_customerItemNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_deleteFlag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_descFlexField" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.FlexField.DescFlexField.DescFlexSegmentsData" minOccurs="0"/>
 *         &lt;element name="m_discountTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_docLineNo" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_drawbackRate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_drawbackTaxTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_fAS" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Item.ItemInfoData" minOccurs="0"/>
 *         &lt;element name="m_finallyPriceTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_freeReason" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_freeType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_iD" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_iSChangeableTask" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isAssociatedChild" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isCanReturn" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeableItemVersion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeablePU" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeablePUToPBURate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeableProject" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeableTBUToPBURate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeableTU" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeableTUtoTBURate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isEngrossCreditLimit" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isExistAssociatedChild" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isInvoice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isNeedGenAAI" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isPreRecChangeable" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_isPreRecNetConfirm" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isPreRecPolicyChangeable" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_isPriceCompensation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isPriceListModify" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_isPriceModify" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_isProfitReturn" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isRecTermAdaptable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_itemDesc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_itemInfo" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Item.ItemInfoData" minOccurs="0"/>
 *         &lt;element name="m_manufacturer" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_manufacturerCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_netMoneyTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_netMontyAC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_orderByQtyPU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_orderByQtyTBU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_orderByQtyTU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_orderLCQtyTBU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_orderLCQtyTU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_orderNotLCQtyTBU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_orderNotLCQtyTU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_orderPriceTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_originalCust" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_originalDiscountRate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_originalExchRate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_originalPriceIncludeTax" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_originalPriceTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_originalTC" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_pBU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_pTO" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Item.ItemInfoData" minOccurs="0"/>
 *         &lt;element name="m_pTOMItemFlag" type="{http://schemas.microsoft.com/2003/10/Serialization/}guid" minOccurs="0"/>
 *         &lt;element name="m_pU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_pUToPBURate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_pasteCustomer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_pasteItemCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_pasteItemName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_perProcessQty" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_piece" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_preRecBill" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_preRecBillLineKey" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_preRecBillLineNo" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_preRecBillNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_preRecExe" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_preRecMargin" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_preRecMoneyAC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_preRecMoneyTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_preRecObject" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_preRecObjectUse" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_preRecPolicy" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_preRecPolicyLine" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_preRecQtyPU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_preRecQtyTBU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_preRecQtyTU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_preRecRateMargin" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_preRecUse" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_priceCalField" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_priceListCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_priceListID" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_priceListName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_priceSource" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_processBUOM" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_processItem" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Item.ItemInfoData" minOccurs="0"/>
 *         &lt;element name="m_processMFC" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_processQty" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_processUOM" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_project" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_quantityType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_recBill" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_recBillLine" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_recBillLineNo" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_recBillNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_recTerm" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_sOAddresses" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SOAddressDTOData" minOccurs="0"/>
 *         &lt;element name="m_sOContacts" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SOContactDTOData" minOccurs="0"/>
 *         &lt;element name="m_sODiscounts" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SODiscountDTOData" minOccurs="0"/>
 *         &lt;element name="m_sOFees" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SOFeeDTOData" minOccurs="0"/>
 *         &lt;element name="m_sOMemoes" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SOMemoDTOData" minOccurs="0"/>
 *         &lt;element name="m_sOShiplines" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SOShipLineDTOData" minOccurs="0"/>
 *         &lt;element name="m_sOTaxes" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SOTaxDTOData" minOccurs="0"/>
 *         &lt;element name="m_saleContract" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_saleContractLine" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_saleOrFYTask" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_seiban" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Seiban.SeibanMasterData" minOccurs="0"/>
 *         &lt;element name="m_seibanAlterable" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_seibanCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_shipTogetherFlag" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_sourceVersion" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcDoc" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcDocDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_srcDocLine" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcDocLineNo" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_srcDocNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_srcDocPrice" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_srcDocSubLine" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcDocSubLineNo" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_srcDocTransType" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcDocType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_srcDocVer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_srcOrg" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_stepBy" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_systemPriceTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tBU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_tBU2" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_tBUToPBURate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tCToCCExchRate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tCToCCExchRateType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_tU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_tU2" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_tU2toTBU2Rate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tUtoTBURate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_task" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_taxMoneyAC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_taxMoneyTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_taxSchedule" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_taxationRate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_taxationTaxTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tempPriceTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_totalMoneyAC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_totalMoneyCC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_totalMoneyTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tradeLCQtyTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tradeNotLCQtyTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tradePath" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_tradePathEditalbe" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_uOMToBUOMRate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_volume" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_volumeUOM" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_weight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_weightUOM" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/extension>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "UFIDA.U9.ISV.SM.SOLineDTOData", propOrder = {
    "associatedParent",
    "associatedParentSKey",
    "customerItemName",
    "manufacturerName",
    "multiCustomerItemName",
    "multiManufacturerName",
    "multiSrcDocTransTypeName",
    "srcDocTransTypeName",
    "supplyOrg",
    "supplyOrgSKey",
    "mAssociatedParentLineNo",
    "mbomid",
    "mBillToSite",
    "mBomOwner",
    "mcc",
    "mChargeBasis",
    "mContainer",
    "mCooperatePriceStyle",
    "mCreditObj",
    "mCustomerItemNo",
    "mDeleteFlag",
    "mDescFlexField",
    "mDiscountTC",
    "mDocLineNo",
    "mDrawbackRate",
    "mDrawbackTaxTC",
    "mfas",
    "mFinallyPriceTC",
    "mFreeReason",
    "mFreeType",
    "mid",
    "misChangeableTask",
    "mIsAssociatedChild",
    "mIsCanReturn",
    "mIsChangeableItemVersion",
    "mIsChangeablePU",
    "mIsChangeablePUToPBURate",
    "mIsChangeableProject",
    "mIsChangeableTBUToPBURate",
    "mIsChangeableTU",
    "mIsChangeableTUtoTBURate",
    "mIsEngrossCreditLimit",
    "mIsExistAssociatedChild",
    "mIsInvoice",
    "mIsNeedGenAAI",
    "mIsPreRecChangeable",
    "mIsPreRecNetConfirm",
    "mIsPreRecPolicyChangeable",
    "mIsPriceCompensation",
    "mIsPriceListModify",
    "mIsPriceModify",
    "mIsProfitReturn",
    "mIsRecTermAdaptable",
    "mItemDesc",
    "mItemInfo",
    "mManufacturer",
    "mManufacturerCode",
    "mNetMoneyTC",
    "mNetMontyAC",
    "mOrderByQtyPU",
    "mOrderByQtyTBU",
    "mOrderByQtyTU",
    "mOrderLCQtyTBU",
    "mOrderLCQtyTU",
    "mOrderNotLCQtyTBU",
    "mOrderNotLCQtyTU",
    "mOrderPriceTC",
    "mOriginalCust",
    "mOriginalDiscountRate",
    "mOriginalExchRate",
    "mOriginalPriceIncludeTax",
    "mOriginalPriceTC",
    "mOriginalTC",
    "mpbu",
    "mpto",
    "mptomItemFlag",
    "mpu",
    "mpuToPBURate",
    "mPasteCustomer",
    "mPasteItemCode",
    "mPasteItemName",
    "mPerProcessQty",
    "mPiece",
    "mPreRecBill",
    "mPreRecBillLineKey",
    "mPreRecBillLineNo",
    "mPreRecBillNo",
    "mPreRecExe",
    "mPreRecMargin",
    "mPreRecMoneyAC",
    "mPreRecMoneyTC",
    "mPreRecObject",
    "mPreRecObjectUse",
    "mPreRecPolicy",
    "mPreRecPolicyLine",
    "mPreRecQtyPU",
    "mPreRecQtyTBU",
    "mPreRecQtyTU",
    "mPreRecRateMargin",
    "mPreRecUse",
    "mPriceCalField",
    "mPriceListCode",
    "mPriceListID",
    "mPriceListName",
    "mPriceSource",
    "mProcessBUOM",
    "mProcessItem",
    "mProcessMFC",
    "mProcessQty",
    "mProcessUOM",
    "mProject",
    "mQuantityType",
    "mRecBill",
    "mRecBillLine",
    "mRecBillLineNo",
    "mRecBillNo",
    "mRecTerm",
    "msoAddresses",
    "msoContacts",
    "msoDiscounts",
    "msoFees",
    "msoMemoes",
    "msoShiplines",
    "msoTaxes",
    "mSaleContract",
    "mSaleContractLine",
    "mSaleOrFYTask",
    "mSeiban",
    "mSeibanAlterable",
    "mSeibanCode",
    "mShipTogetherFlag",
    "mSourceVersion",
    "mSrcDoc",
    "mSrcDocDate",
    "mSrcDocLine",
    "mSrcDocLineNo",
    "mSrcDocNo",
    "mSrcDocPrice",
    "mSrcDocSubLine",
    "mSrcDocSubLineNo",
    "mSrcDocTransType",
    "mSrcDocType",
    "mSrcDocVer",
    "mSrcOrg",
    "mStepBy",
    "mSystemPriceTC",
    "mtbu",
    "mtbu2",
    "mtbuToPBURate",
    "mtcToCCExchRate",
    "mtcToCCExchRateType",
    "mtu",
    "mtu2",
    "mtu2ToTBU2Rate",
    "mtUtoTBURate",
    "mTask",
    "mTaxMoneyAC",
    "mTaxMoneyTC",
    "mTaxSchedule",
    "mTaxationRate",
    "mTaxationTaxTC",
    "mTempPriceTC",
    "mTotalMoneyAC",
    "mTotalMoneyCC",
    "mTotalMoneyTC",
    "mTradeLCQtyTC",
    "mTradeNotLCQtyTC",
    "mTradePath",
    "mTradePathEditalbe",
    "muomToBUOMRate",
    "mVolume",
    "mVolumeUOM",
    "mWeight",
    "mWeightUOM"
})
public class UFIDAU9ISVSMSOLineDTOData
    extends UFSoftUBFBusinessDataTransObjectBase
{

    @XmlElement(name = "AssociatedParent")
    protected Long associatedParent;
    @XmlElementRef(name = "AssociatedParent_SKey", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<EntityKey> associatedParentSKey;
    @XmlElementRef(name = "CustomerItemName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> customerItemName;
    @XmlElementRef(name = "ManufacturerName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> manufacturerName;
    @XmlElementRef(name = "Multi_CustomerItemName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<MultiLangDataDict> multiCustomerItemName;
    @XmlElementRef(name = "Multi_ManufacturerName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<MultiLangDataDict> multiManufacturerName;
    @XmlElementRef(name = "Multi_SrcDocTransTypeName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<MultiLangDataDict> multiSrcDocTransTypeName;
    @XmlElementRef(name = "SrcDocTransTypeName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> srcDocTransTypeName;
    @XmlElement(name = "SupplyOrg")
    protected Long supplyOrg;
    @XmlElementRef(name = "SupplyOrg_SKey", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<EntityKey> supplyOrgSKey;
    @XmlElement(name = "m_associatedParentLineNo")
    protected Integer mAssociatedParentLineNo;
    @XmlElement(name = "m_bOMID")
    protected Long mbomid;
    @XmlElementRef(name = "m_billToSite", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> mBillToSite;
    @XmlElementRef(name = "m_bomOwner", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mBomOwner;
    @XmlElementRef(name = "m_cC", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mcc;
    @XmlElement(name = "m_chargeBasis")
    protected Integer mChargeBasis;
    @XmlElementRef(name = "m_container", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mContainer;
    @XmlElement(name = "m_cooperatePriceStyle")
    protected Integer mCooperatePriceStyle;
    @XmlElementRef(name = "m_creditObj", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> mCreditObj;
    @XmlElementRef(name = "m_customerItemNo", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mCustomerItemNo;
    @XmlElement(name = "m_deleteFlag")
    protected Boolean mDeleteFlag;
    @XmlElementRef(name = "m_descFlexField", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData> mDescFlexField;
    @XmlElement(name = "m_discountTC")
    protected BigDecimal mDiscountTC;
    @XmlElement(name = "m_docLineNo")
    protected Integer mDocLineNo;
    @XmlElement(name = "m_drawbackRate")
    protected BigDecimal mDrawbackRate;
    @XmlElement(name = "m_drawbackTaxTC")
    protected BigDecimal mDrawbackTaxTC;
    @XmlElementRef(name = "m_fAS", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMItemItemInfoData> mfas;
    @XmlElement(name = "m_finallyPriceTC")
    protected BigDecimal mFinallyPriceTC;
    @XmlElement(name = "m_freeReason")
    protected Integer mFreeReason;
    @XmlElement(name = "m_freeType")
    protected Integer mFreeType;
    @XmlElement(name = "m_iD")
    protected Long mid;
    @XmlElement(name = "m_iSChangeableTask")
    protected Boolean misChangeableTask;
    @XmlElement(name = "m_isAssociatedChild")
    protected Boolean mIsAssociatedChild;
    @XmlElement(name = "m_isCanReturn")
    protected Boolean mIsCanReturn;
    @XmlElement(name = "m_isChangeableItemVersion")
    protected Boolean mIsChangeableItemVersion;
    @XmlElement(name = "m_isChangeablePU")
    protected Boolean mIsChangeablePU;
    @XmlElement(name = "m_isChangeablePUToPBURate")
    protected Boolean mIsChangeablePUToPBURate;
    @XmlElement(name = "m_isChangeableProject")
    protected Boolean mIsChangeableProject;
    @XmlElement(name = "m_isChangeableTBUToPBURate")
    protected Boolean mIsChangeableTBUToPBURate;
    @XmlElement(name = "m_isChangeableTU")
    protected Boolean mIsChangeableTU;
    @XmlElement(name = "m_isChangeableTUtoTBURate")
    protected Boolean mIsChangeableTUtoTBURate;
    @XmlElement(name = "m_isEngrossCreditLimit")
    protected Boolean mIsEngrossCreditLimit;
    @XmlElement(name = "m_isExistAssociatedChild")
    protected Boolean mIsExistAssociatedChild;
    @XmlElement(name = "m_isInvoice")
    protected Boolean mIsInvoice;
    @XmlElement(name = "m_isNeedGenAAI")
    protected Boolean mIsNeedGenAAI;
    @XmlElement(name = "m_isPreRecChangeable")
    protected Integer mIsPreRecChangeable;
    @XmlElement(name = "m_isPreRecNetConfirm")
    protected Boolean mIsPreRecNetConfirm;
    @XmlElement(name = "m_isPreRecPolicyChangeable")
    protected Integer mIsPreRecPolicyChangeable;
    @XmlElement(name = "m_isPriceCompensation")
    protected Boolean mIsPriceCompensation;
    @XmlElement(name = "m_isPriceListModify")
    protected Integer mIsPriceListModify;
    @XmlElement(name = "m_isPriceModify")
    protected Integer mIsPriceModify;
    @XmlElement(name = "m_isProfitReturn")
    protected Boolean mIsProfitReturn;
    @XmlElement(name = "m_isRecTermAdaptable")
    protected Boolean mIsRecTermAdaptable;
    @XmlElementRef(name = "m_itemDesc", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mItemDesc;
    @XmlElementRef(name = "m_itemInfo", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMItemItemInfoData> mItemInfo;
    @XmlElementRef(name = "m_manufacturer", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mManufacturer;
    @XmlElementRef(name = "m_manufacturerCode", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mManufacturerCode;
    @XmlElement(name = "m_netMoneyTC")
    protected BigDecimal mNetMoneyTC;
    @XmlElement(name = "m_netMontyAC")
    protected BigDecimal mNetMontyAC;
    @XmlElement(name = "m_orderByQtyPU")
    protected BigDecimal mOrderByQtyPU;
    @XmlElement(name = "m_orderByQtyTBU")
    protected BigDecimal mOrderByQtyTBU;
    @XmlElement(name = "m_orderByQtyTU")
    protected BigDecimal mOrderByQtyTU;
    @XmlElement(name = "m_orderLCQtyTBU")
    protected BigDecimal mOrderLCQtyTBU;
    @XmlElement(name = "m_orderLCQtyTU")
    protected BigDecimal mOrderLCQtyTU;
    @XmlElement(name = "m_orderNotLCQtyTBU")
    protected BigDecimal mOrderNotLCQtyTBU;
    @XmlElement(name = "m_orderNotLCQtyTU")
    protected BigDecimal mOrderNotLCQtyTU;
    @XmlElement(name = "m_orderPriceTC")
    protected BigDecimal mOrderPriceTC;
    @XmlElementRef(name = "m_originalCust", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mOriginalCust;
    @XmlElement(name = "m_originalDiscountRate")
    protected BigDecimal mOriginalDiscountRate;
    @XmlElement(name = "m_originalExchRate")
    protected BigDecimal mOriginalExchRate;
    @XmlElement(name = "m_originalPriceIncludeTax")
    protected Integer mOriginalPriceIncludeTax;
    @XmlElement(name = "m_originalPriceTC")
    protected BigDecimal mOriginalPriceTC;
    @XmlElementRef(name = "m_originalTC", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mOriginalTC;
    @XmlElementRef(name = "m_pBU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mpbu;
    @XmlElementRef(name = "m_pTO", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMItemItemInfoData> mpto;
    @XmlElement(name = "m_pTOMItemFlag")
    protected String mptomItemFlag;
    @XmlElementRef(name = "m_pU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mpu;
    @XmlElement(name = "m_pUToPBURate")
    protected BigDecimal mpuToPBURate;
    @XmlElementRef(name = "m_pasteCustomer", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPasteCustomer;
    @XmlElementRef(name = "m_pasteItemCode", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPasteItemCode;
    @XmlElementRef(name = "m_pasteItemName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPasteItemName;
    @XmlElement(name = "m_perProcessQty")
    protected BigDecimal mPerProcessQty;
    @XmlElement(name = "m_piece")
    protected BigDecimal mPiece;
    @XmlElement(name = "m_preRecBill")
    protected Long mPreRecBill;
    @XmlElement(name = "m_preRecBillLineKey")
    protected Long mPreRecBillLineKey;
    @XmlElement(name = "m_preRecBillLineNo")
    protected Integer mPreRecBillLineNo;
    @XmlElementRef(name = "m_preRecBillNo", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPreRecBillNo;
    @XmlElement(name = "m_preRecExe")
    protected BigDecimal mPreRecExe;
    @XmlElement(name = "m_preRecMargin")
    protected BigDecimal mPreRecMargin;
    @XmlElement(name = "m_preRecMoneyAC")
    protected BigDecimal mPreRecMoneyAC;
    @XmlElement(name = "m_preRecMoneyTC")
    protected BigDecimal mPreRecMoneyTC;
    @XmlElement(name = "m_preRecObject")
    protected Integer mPreRecObject;
    @XmlElement(name = "m_preRecObjectUse")
    protected BigDecimal mPreRecObjectUse;
    @XmlElementRef(name = "m_preRecPolicy", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mPreRecPolicy;
    @XmlElementRef(name = "m_preRecPolicyLine", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mPreRecPolicyLine;
    @XmlElement(name = "m_preRecQtyPU")
    protected BigDecimal mPreRecQtyPU;
    @XmlElement(name = "m_preRecQtyTBU")
    protected BigDecimal mPreRecQtyTBU;
    @XmlElement(name = "m_preRecQtyTU")
    protected BigDecimal mPreRecQtyTU;
    @XmlElement(name = "m_preRecRateMargin")
    protected BigDecimal mPreRecRateMargin;
    @XmlElement(name = "m_preRecUse")
    protected BigDecimal mPreRecUse;
    @XmlElementRef(name = "m_priceCalField", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPriceCalField;
    @XmlElementRef(name = "m_priceListCode", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPriceListCode;
    @XmlElement(name = "m_priceListID")
    protected Long mPriceListID;
    @XmlElementRef(name = "m_priceListName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPriceListName;
    @XmlElement(name = "m_priceSource")
    protected Integer mPriceSource;
    @XmlElementRef(name = "m_processBUOM", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mProcessBUOM;
    @XmlElementRef(name = "m_processItem", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMItemItemInfoData> mProcessItem;
    @XmlElementRef(name = "m_processMFC", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mProcessMFC;
    @XmlElement(name = "m_processQty")
    protected BigDecimal mProcessQty;
    @XmlElementRef(name = "m_processUOM", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mProcessUOM;
    @XmlElementRef(name = "m_project", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mProject;
    @XmlElement(name = "m_quantityType")
    protected Integer mQuantityType;
    @XmlElement(name = "m_recBill")
    protected Long mRecBill;
    @XmlElement(name = "m_recBillLine")
    protected Long mRecBillLine;
    @XmlElement(name = "m_recBillLineNo")
    protected Integer mRecBillLineNo;
    @XmlElementRef(name = "m_recBillNo", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mRecBillNo;
    @XmlElementRef(name = "m_recTerm", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mRecTerm;
    @XmlElementRef(name = "m_sOAddresses", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSOAddressDTOData> msoAddresses;
    @XmlElementRef(name = "m_sOContacts", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSOContactDTOData> msoContacts;
    @XmlElementRef(name = "m_sODiscounts", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSODiscountDTOData> msoDiscounts;
    @XmlElementRef(name = "m_sOFees", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSOFeeDTOData> msoFees;
    @XmlElementRef(name = "m_sOMemoes", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSOMemoDTOData> msoMemoes;
    @XmlElementRef(name = "m_sOShiplines", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSOShipLineDTOData> msoShiplines;
    @XmlElementRef(name = "m_sOTaxes", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSOTaxDTOData> msoTaxes;
    @XmlElement(name = "m_saleContract")
    protected Long mSaleContract;
    @XmlElement(name = "m_saleContractLine")
    protected Long mSaleContractLine;
    @XmlElement(name = "m_saleOrFYTask")
    protected Long mSaleOrFYTask;
    @XmlElementRef(name = "m_seiban", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMSeibanSeibanMasterData> mSeiban;
    @XmlElement(name = "m_seibanAlterable")
    protected Integer mSeibanAlterable;
    @XmlElementRef(name = "m_seibanCode", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mSeibanCode;
    @XmlElement(name = "m_shipTogetherFlag")
    protected Integer mShipTogetherFlag;
    @XmlElement(name = "m_sourceVersion")
    protected Long mSourceVersion;
    @XmlElement(name = "m_srcDoc")
    protected Long mSrcDoc;
    @XmlElement(name = "m_srcDocDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mSrcDocDate;
    @XmlElement(name = "m_srcDocLine")
    protected Long mSrcDocLine;
    @XmlElement(name = "m_srcDocLineNo")
    protected Integer mSrcDocLineNo;
    @XmlElementRef(name = "m_srcDocNo", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mSrcDocNo;
    @XmlElement(name = "m_srcDocPrice")
    protected BigDecimal mSrcDocPrice;
    @XmlElement(name = "m_srcDocSubLine")
    protected Long mSrcDocSubLine;
    @XmlElement(name = "m_srcDocSubLineNo")
    protected Integer mSrcDocSubLineNo;
    @XmlElement(name = "m_srcDocTransType")
    protected Long mSrcDocTransType;
    @XmlElement(name = "m_srcDocType")
    protected Integer mSrcDocType;
    @XmlElementRef(name = "m_srcDocVer", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mSrcDocVer;
    @XmlElementRef(name = "m_srcOrg", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mSrcOrg;
    @XmlElement(name = "m_stepBy")
    protected Integer mStepBy;
    @XmlElement(name = "m_systemPriceTC")
    protected BigDecimal mSystemPriceTC;
    @XmlElementRef(name = "m_tBU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mtbu;
    @XmlElementRef(name = "m_tBU2", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mtbu2;
    @XmlElement(name = "m_tBUToPBURate")
    protected BigDecimal mtbuToPBURate;
    @XmlElement(name = "m_tCToCCExchRate")
    protected BigDecimal mtcToCCExchRate;
    @XmlElement(name = "m_tCToCCExchRateType")
    protected Integer mtcToCCExchRateType;
    @XmlElementRef(name = "m_tU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mtu;
    @XmlElementRef(name = "m_tU2", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mtu2;
    @XmlElement(name = "m_tU2toTBU2Rate")
    protected BigDecimal mtu2ToTBU2Rate;
    @XmlElement(name = "m_tUtoTBURate")
    protected BigDecimal mtUtoTBURate;
    @XmlElementRef(name = "m_task", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mTask;
    @XmlElement(name = "m_taxMoneyAC")
    protected BigDecimal mTaxMoneyAC;
    @XmlElement(name = "m_taxMoneyTC")
    protected BigDecimal mTaxMoneyTC;
    @XmlElementRef(name = "m_taxSchedule", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mTaxSchedule;
    @XmlElement(name = "m_taxationRate")
    protected BigDecimal mTaxationRate;
    @XmlElement(name = "m_taxationTaxTC")
    protected BigDecimal mTaxationTaxTC;
    @XmlElement(name = "m_tempPriceTC")
    protected BigDecimal mTempPriceTC;
    @XmlElement(name = "m_totalMoneyAC")
    protected BigDecimal mTotalMoneyAC;
    @XmlElement(name = "m_totalMoneyCC")
    protected BigDecimal mTotalMoneyCC;
    @XmlElement(name = "m_totalMoneyTC")
    protected BigDecimal mTotalMoneyTC;
    @XmlElement(name = "m_tradeLCQtyTC")
    protected BigDecimal mTradeLCQtyTC;
    @XmlElement(name = "m_tradeNotLCQtyTC")
    protected BigDecimal mTradeNotLCQtyTC;
    @XmlElementRef(name = "m_tradePath", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mTradePath;
    @XmlElement(name = "m_tradePathEditalbe")
    protected Integer mTradePathEditalbe;
    @XmlElement(name = "m_uOMToBUOMRate")
    protected BigDecimal muomToBUOMRate;
    @XmlElement(name = "m_volume")
    protected BigDecimal mVolume;
    @XmlElementRef(name = "m_volumeUOM", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mVolumeUOM;
    @XmlElement(name = "m_weight")
    protected BigDecimal mWeight;
    @XmlElementRef(name = "m_weightUOM", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mWeightUOM;

    /**
     * Gets the value of the associatedParent property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getAssociatedParent() {
        return associatedParent;
    }

    /**
     * Sets the value of the associatedParent property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setAssociatedParent(Long value) {
        this.associatedParent = value;
    }

    /**
     * Gets the value of the associatedParentSKey property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public JAXBElement<EntityKey> getAssociatedParentSKey() {
        return associatedParentSKey;
    }

    /**
     * Sets the value of the associatedParentSKey property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public void setAssociatedParentSKey(JAXBElement<EntityKey> value) {
        this.associatedParentSKey = ((JAXBElement<EntityKey> ) value);
    }

    /**
     * Gets the value of the customerItemName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getCustomerItemName() {
        return customerItemName;
    }

    /**
     * Sets the value of the customerItemName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setCustomerItemName(JAXBElement<String> value) {
        this.customerItemName = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the manufacturerName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getManufacturerName() {
        return manufacturerName;
    }

    /**
     * Sets the value of the manufacturerName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setManufacturerName(JAXBElement<String> value) {
        this.manufacturerName = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the multiCustomerItemName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link MultiLangDataDict }{@code >}
     *     
     */
    public JAXBElement<MultiLangDataDict> getMultiCustomerItemName() {
        return multiCustomerItemName;
    }

    /**
     * Sets the value of the multiCustomerItemName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link MultiLangDataDict }{@code >}
     *     
     */
    public void setMultiCustomerItemName(JAXBElement<MultiLangDataDict> value) {
        this.multiCustomerItemName = ((JAXBElement<MultiLangDataDict> ) value);
    }

    /**
     * Gets the value of the multiManufacturerName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link MultiLangDataDict }{@code >}
     *     
     */
    public JAXBElement<MultiLangDataDict> getMultiManufacturerName() {
        return multiManufacturerName;
    }

    /**
     * Sets the value of the multiManufacturerName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link MultiLangDataDict }{@code >}
     *     
     */
    public void setMultiManufacturerName(JAXBElement<MultiLangDataDict> value) {
        this.multiManufacturerName = ((JAXBElement<MultiLangDataDict> ) value);
    }

    /**
     * Gets the value of the multiSrcDocTransTypeName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link MultiLangDataDict }{@code >}
     *     
     */
    public JAXBElement<MultiLangDataDict> getMultiSrcDocTransTypeName() {
        return multiSrcDocTransTypeName;
    }

    /**
     * Sets the value of the multiSrcDocTransTypeName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link MultiLangDataDict }{@code >}
     *     
     */
    public void setMultiSrcDocTransTypeName(JAXBElement<MultiLangDataDict> value) {
        this.multiSrcDocTransTypeName = ((JAXBElement<MultiLangDataDict> ) value);
    }

    /**
     * Gets the value of the srcDocTransTypeName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getSrcDocTransTypeName() {
        return srcDocTransTypeName;
    }

    /**
     * Sets the value of the srcDocTransTypeName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setSrcDocTransTypeName(JAXBElement<String> value) {
        this.srcDocTransTypeName = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the supplyOrg property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getSupplyOrg() {
        return supplyOrg;
    }

    /**
     * Sets the value of the supplyOrg property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setSupplyOrg(Long value) {
        this.supplyOrg = value;
    }

    /**
     * Gets the value of the supplyOrgSKey property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public JAXBElement<EntityKey> getSupplyOrgSKey() {
        return supplyOrgSKey;
    }

    /**
     * Sets the value of the supplyOrgSKey property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public void setSupplyOrgSKey(JAXBElement<EntityKey> value) {
        this.supplyOrgSKey = ((JAXBElement<EntityKey> ) value);
    }

    /**
     * Gets the value of the mAssociatedParentLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMAssociatedParentLineNo() {
        return mAssociatedParentLineNo;
    }

    /**
     * Sets the value of the mAssociatedParentLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMAssociatedParentLineNo(Integer value) {
        this.mAssociatedParentLineNo = value;
    }

    /**
     * Gets the value of the mbomid property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMBOMID() {
        return mbomid;
    }

    /**
     * Sets the value of the mbomid property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMBOMID(Long value) {
        this.mbomid = value;
    }

    /**
     * Gets the value of the mBillToSite property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> getMBillToSite() {
        return mBillToSite;
    }

    /**
     * Sets the value of the mBillToSite property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData }{@code >}
     *     
     */
    public void setMBillToSite(JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> value) {
        this.mBillToSite = ((JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> ) value);
    }

    /**
     * Gets the value of the mBomOwner property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMBomOwner() {
        return mBomOwner;
    }

    /**
     * Sets the value of the mBomOwner property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMBomOwner(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mBomOwner = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mcc property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMCC() {
        return mcc;
    }

    /**
     * Sets the value of the mcc property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMCC(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mcc = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mChargeBasis property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMChargeBasis() {
        return mChargeBasis;
    }

    /**
     * Sets the value of the mChargeBasis property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMChargeBasis(Integer value) {
        this.mChargeBasis = value;
    }

    /**
     * Gets the value of the mContainer property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMContainer() {
        return mContainer;
    }

    /**
     * Sets the value of the mContainer property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMContainer(JAXBElement<String> value) {
        this.mContainer = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mCooperatePriceStyle property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMCooperatePriceStyle() {
        return mCooperatePriceStyle;
    }

    /**
     * Sets the value of the mCooperatePriceStyle property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMCooperatePriceStyle(Integer value) {
        this.mCooperatePriceStyle = value;
    }

    /**
     * Gets the value of the mCreditObj property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> getMCreditObj() {
        return mCreditObj;
    }

    /**
     * Sets the value of the mCreditObj property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData }{@code >}
     *     
     */
    public void setMCreditObj(JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> value) {
        this.mCreditObj = ((JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> ) value);
    }

    /**
     * Gets the value of the mCustomerItemNo property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMCustomerItemNo() {
        return mCustomerItemNo;
    }

    /**
     * Sets the value of the mCustomerItemNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMCustomerItemNo(JAXBElement<String> value) {
        this.mCustomerItemNo = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mDeleteFlag property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMDeleteFlag() {
        return mDeleteFlag;
    }

    /**
     * Sets the value of the mDeleteFlag property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMDeleteFlag(Boolean value) {
        this.mDeleteFlag = value;
    }

    /**
     * Gets the value of the mDescFlexField property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData> getMDescFlexField() {
        return mDescFlexField;
    }

    /**
     * Sets the value of the mDescFlexField property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData }{@code >}
     *     
     */
    public void setMDescFlexField(JAXBElement<UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData> value) {
        this.mDescFlexField = ((JAXBElement<UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData> ) value);
    }

    /**
     * Gets the value of the mDiscountTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMDiscountTC() {
        return mDiscountTC;
    }

    /**
     * Sets the value of the mDiscountTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMDiscountTC(BigDecimal value) {
        this.mDiscountTC = value;
    }

    /**
     * Gets the value of the mDocLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMDocLineNo() {
        return mDocLineNo;
    }

    /**
     * Sets the value of the mDocLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMDocLineNo(Integer value) {
        this.mDocLineNo = value;
    }

    /**
     * Gets the value of the mDrawbackRate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMDrawbackRate() {
        return mDrawbackRate;
    }

    /**
     * Sets the value of the mDrawbackRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMDrawbackRate(BigDecimal value) {
        this.mDrawbackRate = value;
    }

    /**
     * Gets the value of the mDrawbackTaxTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMDrawbackTaxTC() {
        return mDrawbackTaxTC;
    }

    /**
     * Sets the value of the mDrawbackTaxTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMDrawbackTaxTC(BigDecimal value) {
        this.mDrawbackTaxTC = value;
    }

    /**
     * Gets the value of the mfas property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMItemItemInfoData> getMFAS() {
        return mfas;
    }

    /**
     * Sets the value of the mfas property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public void setMFAS(JAXBElement<UFIDAU9CBOSCMItemItemInfoData> value) {
        this.mfas = ((JAXBElement<UFIDAU9CBOSCMItemItemInfoData> ) value);
    }

    /**
     * Gets the value of the mFinallyPriceTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMFinallyPriceTC() {
        return mFinallyPriceTC;
    }

    /**
     * Sets the value of the mFinallyPriceTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMFinallyPriceTC(BigDecimal value) {
        this.mFinallyPriceTC = value;
    }

    /**
     * Gets the value of the mFreeReason property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMFreeReason() {
        return mFreeReason;
    }

    /**
     * Sets the value of the mFreeReason property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMFreeReason(Integer value) {
        this.mFreeReason = value;
    }

    /**
     * Gets the value of the mFreeType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMFreeType() {
        return mFreeType;
    }

    /**
     * Sets the value of the mFreeType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMFreeType(Integer value) {
        this.mFreeType = value;
    }

    /**
     * Gets the value of the mid property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMID() {
        return mid;
    }

    /**
     * Sets the value of the mid property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMID(Long value) {
        this.mid = value;
    }

    /**
     * Gets the value of the misChangeableTask property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMISChangeableTask() {
        return misChangeableTask;
    }

    /**
     * Sets the value of the misChangeableTask property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMISChangeableTask(Boolean value) {
        this.misChangeableTask = value;
    }

    /**
     * Gets the value of the mIsAssociatedChild property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsAssociatedChild() {
        return mIsAssociatedChild;
    }

    /**
     * Sets the value of the mIsAssociatedChild property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsAssociatedChild(Boolean value) {
        this.mIsAssociatedChild = value;
    }

    /**
     * Gets the value of the mIsCanReturn property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsCanReturn() {
        return mIsCanReturn;
    }

    /**
     * Sets the value of the mIsCanReturn property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsCanReturn(Boolean value) {
        this.mIsCanReturn = value;
    }

    /**
     * Gets the value of the mIsChangeableItemVersion property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeableItemVersion() {
        return mIsChangeableItemVersion;
    }

    /**
     * Sets the value of the mIsChangeableItemVersion property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeableItemVersion(Boolean value) {
        this.mIsChangeableItemVersion = value;
    }

    /**
     * Gets the value of the mIsChangeablePU property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeablePU() {
        return mIsChangeablePU;
    }

    /**
     * Sets the value of the mIsChangeablePU property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeablePU(Boolean value) {
        this.mIsChangeablePU = value;
    }

    /**
     * Gets the value of the mIsChangeablePUToPBURate property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeablePUToPBURate() {
        return mIsChangeablePUToPBURate;
    }

    /**
     * Sets the value of the mIsChangeablePUToPBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeablePUToPBURate(Boolean value) {
        this.mIsChangeablePUToPBURate = value;
    }

    /**
     * Gets the value of the mIsChangeableProject property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeableProject() {
        return mIsChangeableProject;
    }

    /**
     * Sets the value of the mIsChangeableProject property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeableProject(Boolean value) {
        this.mIsChangeableProject = value;
    }

    /**
     * Gets the value of the mIsChangeableTBUToPBURate property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeableTBUToPBURate() {
        return mIsChangeableTBUToPBURate;
    }

    /**
     * Sets the value of the mIsChangeableTBUToPBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeableTBUToPBURate(Boolean value) {
        this.mIsChangeableTBUToPBURate = value;
    }

    /**
     * Gets the value of the mIsChangeableTU property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeableTU() {
        return mIsChangeableTU;
    }

    /**
     * Sets the value of the mIsChangeableTU property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeableTU(Boolean value) {
        this.mIsChangeableTU = value;
    }

    /**
     * Gets the value of the mIsChangeableTUtoTBURate property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeableTUtoTBURate() {
        return mIsChangeableTUtoTBURate;
    }

    /**
     * Sets the value of the mIsChangeableTUtoTBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeableTUtoTBURate(Boolean value) {
        this.mIsChangeableTUtoTBURate = value;
    }

    /**
     * Gets the value of the mIsEngrossCreditLimit property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsEngrossCreditLimit() {
        return mIsEngrossCreditLimit;
    }

    /**
     * Sets the value of the mIsEngrossCreditLimit property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsEngrossCreditLimit(Boolean value) {
        this.mIsEngrossCreditLimit = value;
    }

    /**
     * Gets the value of the mIsExistAssociatedChild property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsExistAssociatedChild() {
        return mIsExistAssociatedChild;
    }

    /**
     * Sets the value of the mIsExistAssociatedChild property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsExistAssociatedChild(Boolean value) {
        this.mIsExistAssociatedChild = value;
    }

    /**
     * Gets the value of the mIsInvoice property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsInvoice() {
        return mIsInvoice;
    }

    /**
     * Sets the value of the mIsInvoice property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsInvoice(Boolean value) {
        this.mIsInvoice = value;
    }

    /**
     * Gets the value of the mIsNeedGenAAI property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsNeedGenAAI() {
        return mIsNeedGenAAI;
    }

    /**
     * Sets the value of the mIsNeedGenAAI property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsNeedGenAAI(Boolean value) {
        this.mIsNeedGenAAI = value;
    }

    /**
     * Gets the value of the mIsPreRecChangeable property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMIsPreRecChangeable() {
        return mIsPreRecChangeable;
    }

    /**
     * Sets the value of the mIsPreRecChangeable property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMIsPreRecChangeable(Integer value) {
        this.mIsPreRecChangeable = value;
    }

    /**
     * Gets the value of the mIsPreRecNetConfirm property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsPreRecNetConfirm() {
        return mIsPreRecNetConfirm;
    }

    /**
     * Sets the value of the mIsPreRecNetConfirm property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsPreRecNetConfirm(Boolean value) {
        this.mIsPreRecNetConfirm = value;
    }

    /**
     * Gets the value of the mIsPreRecPolicyChangeable property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMIsPreRecPolicyChangeable() {
        return mIsPreRecPolicyChangeable;
    }

    /**
     * Sets the value of the mIsPreRecPolicyChangeable property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMIsPreRecPolicyChangeable(Integer value) {
        this.mIsPreRecPolicyChangeable = value;
    }

    /**
     * Gets the value of the mIsPriceCompensation property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsPriceCompensation() {
        return mIsPriceCompensation;
    }

    /**
     * Sets the value of the mIsPriceCompensation property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsPriceCompensation(Boolean value) {
        this.mIsPriceCompensation = value;
    }

    /**
     * Gets the value of the mIsPriceListModify property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMIsPriceListModify() {
        return mIsPriceListModify;
    }

    /**
     * Sets the value of the mIsPriceListModify property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMIsPriceListModify(Integer value) {
        this.mIsPriceListModify = value;
    }

    /**
     * Gets the value of the mIsPriceModify property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMIsPriceModify() {
        return mIsPriceModify;
    }

    /**
     * Sets the value of the mIsPriceModify property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMIsPriceModify(Integer value) {
        this.mIsPriceModify = value;
    }

    /**
     * Gets the value of the mIsProfitReturn property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsProfitReturn() {
        return mIsProfitReturn;
    }

    /**
     * Sets the value of the mIsProfitReturn property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsProfitReturn(Boolean value) {
        this.mIsProfitReturn = value;
    }

    /**
     * Gets the value of the mIsRecTermAdaptable property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsRecTermAdaptable() {
        return mIsRecTermAdaptable;
    }

    /**
     * Sets the value of the mIsRecTermAdaptable property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsRecTermAdaptable(Boolean value) {
        this.mIsRecTermAdaptable = value;
    }

    /**
     * Gets the value of the mItemDesc property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMItemDesc() {
        return mItemDesc;
    }

    /**
     * Sets the value of the mItemDesc property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMItemDesc(JAXBElement<String> value) {
        this.mItemDesc = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mItemInfo property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMItemItemInfoData> getMItemInfo() {
        return mItemInfo;
    }

    /**
     * Sets the value of the mItemInfo property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public void setMItemInfo(JAXBElement<UFIDAU9CBOSCMItemItemInfoData> value) {
        this.mItemInfo = ((JAXBElement<UFIDAU9CBOSCMItemItemInfoData> ) value);
    }

    /**
     * Gets the value of the mManufacturer property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMManufacturer() {
        return mManufacturer;
    }

    /**
     * Sets the value of the mManufacturer property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMManufacturer(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mManufacturer = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mManufacturerCode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMManufacturerCode() {
        return mManufacturerCode;
    }

    /**
     * Sets the value of the mManufacturerCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMManufacturerCode(JAXBElement<String> value) {
        this.mManufacturerCode = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mNetMoneyTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMNetMoneyTC() {
        return mNetMoneyTC;
    }

    /**
     * Sets the value of the mNetMoneyTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMNetMoneyTC(BigDecimal value) {
        this.mNetMoneyTC = value;
    }

    /**
     * Gets the value of the mNetMontyAC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMNetMontyAC() {
        return mNetMontyAC;
    }

    /**
     * Sets the value of the mNetMontyAC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMNetMontyAC(BigDecimal value) {
        this.mNetMontyAC = value;
    }

    /**
     * Gets the value of the mOrderByQtyPU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOrderByQtyPU() {
        return mOrderByQtyPU;
    }

    /**
     * Sets the value of the mOrderByQtyPU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOrderByQtyPU(BigDecimal value) {
        this.mOrderByQtyPU = value;
    }

    /**
     * Gets the value of the mOrderByQtyTBU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOrderByQtyTBU() {
        return mOrderByQtyTBU;
    }

    /**
     * Sets the value of the mOrderByQtyTBU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOrderByQtyTBU(BigDecimal value) {
        this.mOrderByQtyTBU = value;
    }

    /**
     * Gets the value of the mOrderByQtyTU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOrderByQtyTU() {
        return mOrderByQtyTU;
    }

    /**
     * Sets the value of the mOrderByQtyTU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOrderByQtyTU(BigDecimal value) {
        this.mOrderByQtyTU = value;
    }

    /**
     * Gets the value of the mOrderLCQtyTBU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOrderLCQtyTBU() {
        return mOrderLCQtyTBU;
    }

    /**
     * Sets the value of the mOrderLCQtyTBU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOrderLCQtyTBU(BigDecimal value) {
        this.mOrderLCQtyTBU = value;
    }

    /**
     * Gets the value of the mOrderLCQtyTU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOrderLCQtyTU() {
        return mOrderLCQtyTU;
    }

    /**
     * Sets the value of the mOrderLCQtyTU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOrderLCQtyTU(BigDecimal value) {
        this.mOrderLCQtyTU = value;
    }

    /**
     * Gets the value of the mOrderNotLCQtyTBU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOrderNotLCQtyTBU() {
        return mOrderNotLCQtyTBU;
    }

    /**
     * Sets the value of the mOrderNotLCQtyTBU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOrderNotLCQtyTBU(BigDecimal value) {
        this.mOrderNotLCQtyTBU = value;
    }

    /**
     * Gets the value of the mOrderNotLCQtyTU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOrderNotLCQtyTU() {
        return mOrderNotLCQtyTU;
    }

    /**
     * Sets the value of the mOrderNotLCQtyTU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOrderNotLCQtyTU(BigDecimal value) {
        this.mOrderNotLCQtyTU = value;
    }

    /**
     * Gets the value of the mOrderPriceTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOrderPriceTC() {
        return mOrderPriceTC;
    }

    /**
     * Sets the value of the mOrderPriceTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOrderPriceTC(BigDecimal value) {
        this.mOrderPriceTC = value;
    }

    /**
     * Gets the value of the mOriginalCust property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMOriginalCust() {
        return mOriginalCust;
    }

    /**
     * Sets the value of the mOriginalCust property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMOriginalCust(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mOriginalCust = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mOriginalDiscountRate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOriginalDiscountRate() {
        return mOriginalDiscountRate;
    }

    /**
     * Sets the value of the mOriginalDiscountRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOriginalDiscountRate(BigDecimal value) {
        this.mOriginalDiscountRate = value;
    }

    /**
     * Gets the value of the mOriginalExchRate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOriginalExchRate() {
        return mOriginalExchRate;
    }

    /**
     * Sets the value of the mOriginalExchRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOriginalExchRate(BigDecimal value) {
        this.mOriginalExchRate = value;
    }

    /**
     * Gets the value of the mOriginalPriceIncludeTax property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMOriginalPriceIncludeTax() {
        return mOriginalPriceIncludeTax;
    }

    /**
     * Sets the value of the mOriginalPriceIncludeTax property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMOriginalPriceIncludeTax(Integer value) {
        this.mOriginalPriceIncludeTax = value;
    }

    /**
     * Gets the value of the mOriginalPriceTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOriginalPriceTC() {
        return mOriginalPriceTC;
    }

    /**
     * Sets the value of the mOriginalPriceTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOriginalPriceTC(BigDecimal value) {
        this.mOriginalPriceTC = value;
    }

    /**
     * Gets the value of the mOriginalTC property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMOriginalTC() {
        return mOriginalTC;
    }

    /**
     * Sets the value of the mOriginalTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMOriginalTC(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mOriginalTC = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mpbu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMPBU() {
        return mpbu;
    }

    /**
     * Sets the value of the mpbu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMPBU(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mpbu = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mpto property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMItemItemInfoData> getMPTO() {
        return mpto;
    }

    /**
     * Sets the value of the mpto property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public void setMPTO(JAXBElement<UFIDAU9CBOSCMItemItemInfoData> value) {
        this.mpto = ((JAXBElement<UFIDAU9CBOSCMItemItemInfoData> ) value);
    }

    /**
     * Gets the value of the mptomItemFlag property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getMPTOMItemFlag() {
        return mptomItemFlag;
    }

    /**
     * Sets the value of the mptomItemFlag property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setMPTOMItemFlag(String value) {
        this.mptomItemFlag = value;
    }

    /**
     * Gets the value of the mpu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMPU() {
        return mpu;
    }

    /**
     * Sets the value of the mpu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMPU(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mpu = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mpuToPBURate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPUToPBURate() {
        return mpuToPBURate;
    }

    /**
     * Sets the value of the mpuToPBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPUToPBURate(BigDecimal value) {
        this.mpuToPBURate = value;
    }

    /**
     * Gets the value of the mPasteCustomer property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPasteCustomer() {
        return mPasteCustomer;
    }

    /**
     * Sets the value of the mPasteCustomer property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPasteCustomer(JAXBElement<String> value) {
        this.mPasteCustomer = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mPasteItemCode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPasteItemCode() {
        return mPasteItemCode;
    }

    /**
     * Sets the value of the mPasteItemCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPasteItemCode(JAXBElement<String> value) {
        this.mPasteItemCode = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mPasteItemName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPasteItemName() {
        return mPasteItemName;
    }

    /**
     * Sets the value of the mPasteItemName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPasteItemName(JAXBElement<String> value) {
        this.mPasteItemName = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mPerProcessQty property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPerProcessQty() {
        return mPerProcessQty;
    }

    /**
     * Sets the value of the mPerProcessQty property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPerProcessQty(BigDecimal value) {
        this.mPerProcessQty = value;
    }

    /**
     * Gets the value of the mPiece property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPiece() {
        return mPiece;
    }

    /**
     * Sets the value of the mPiece property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPiece(BigDecimal value) {
        this.mPiece = value;
    }

    /**
     * Gets the value of the mPreRecBill property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMPreRecBill() {
        return mPreRecBill;
    }

    /**
     * Sets the value of the mPreRecBill property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMPreRecBill(Long value) {
        this.mPreRecBill = value;
    }

    /**
     * Gets the value of the mPreRecBillLineKey property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMPreRecBillLineKey() {
        return mPreRecBillLineKey;
    }

    /**
     * Sets the value of the mPreRecBillLineKey property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMPreRecBillLineKey(Long value) {
        this.mPreRecBillLineKey = value;
    }

    /**
     * Gets the value of the mPreRecBillLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMPreRecBillLineNo() {
        return mPreRecBillLineNo;
    }

    /**
     * Sets the value of the mPreRecBillLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMPreRecBillLineNo(Integer value) {
        this.mPreRecBillLineNo = value;
    }

    /**
     * Gets the value of the mPreRecBillNo property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPreRecBillNo() {
        return mPreRecBillNo;
    }

    /**
     * Sets the value of the mPreRecBillNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPreRecBillNo(JAXBElement<String> value) {
        this.mPreRecBillNo = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mPreRecExe property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPreRecExe() {
        return mPreRecExe;
    }

    /**
     * Sets the value of the mPreRecExe property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPreRecExe(BigDecimal value) {
        this.mPreRecExe = value;
    }

    /**
     * Gets the value of the mPreRecMargin property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPreRecMargin() {
        return mPreRecMargin;
    }

    /**
     * Sets the value of the mPreRecMargin property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPreRecMargin(BigDecimal value) {
        this.mPreRecMargin = value;
    }

    /**
     * Gets the value of the mPreRecMoneyAC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPreRecMoneyAC() {
        return mPreRecMoneyAC;
    }

    /**
     * Sets the value of the mPreRecMoneyAC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPreRecMoneyAC(BigDecimal value) {
        this.mPreRecMoneyAC = value;
    }

    /**
     * Gets the value of the mPreRecMoneyTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPreRecMoneyTC() {
        return mPreRecMoneyTC;
    }

    /**
     * Sets the value of the mPreRecMoneyTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPreRecMoneyTC(BigDecimal value) {
        this.mPreRecMoneyTC = value;
    }

    /**
     * Gets the value of the mPreRecObject property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMPreRecObject() {
        return mPreRecObject;
    }

    /**
     * Sets the value of the mPreRecObject property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMPreRecObject(Integer value) {
        this.mPreRecObject = value;
    }

    /**
     * Gets the value of the mPreRecObjectUse property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPreRecObjectUse() {
        return mPreRecObjectUse;
    }

    /**
     * Sets the value of the mPreRecObjectUse property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPreRecObjectUse(BigDecimal value) {
        this.mPreRecObjectUse = value;
    }

    /**
     * Gets the value of the mPreRecPolicy property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMPreRecPolicy() {
        return mPreRecPolicy;
    }

    /**
     * Sets the value of the mPreRecPolicy property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMPreRecPolicy(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mPreRecPolicy = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mPreRecPolicyLine property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMPreRecPolicyLine() {
        return mPreRecPolicyLine;
    }

    /**
     * Sets the value of the mPreRecPolicyLine property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMPreRecPolicyLine(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mPreRecPolicyLine = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mPreRecQtyPU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPreRecQtyPU() {
        return mPreRecQtyPU;
    }

    /**
     * Sets the value of the mPreRecQtyPU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPreRecQtyPU(BigDecimal value) {
        this.mPreRecQtyPU = value;
    }

    /**
     * Gets the value of the mPreRecQtyTBU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPreRecQtyTBU() {
        return mPreRecQtyTBU;
    }

    /**
     * Sets the value of the mPreRecQtyTBU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPreRecQtyTBU(BigDecimal value) {
        this.mPreRecQtyTBU = value;
    }

    /**
     * Gets the value of the mPreRecQtyTU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPreRecQtyTU() {
        return mPreRecQtyTU;
    }

    /**
     * Sets the value of the mPreRecQtyTU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPreRecQtyTU(BigDecimal value) {
        this.mPreRecQtyTU = value;
    }

    /**
     * Gets the value of the mPreRecRateMargin property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPreRecRateMargin() {
        return mPreRecRateMargin;
    }

    /**
     * Sets the value of the mPreRecRateMargin property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPreRecRateMargin(BigDecimal value) {
        this.mPreRecRateMargin = value;
    }

    /**
     * Gets the value of the mPreRecUse property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPreRecUse() {
        return mPreRecUse;
    }

    /**
     * Sets the value of the mPreRecUse property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPreRecUse(BigDecimal value) {
        this.mPreRecUse = value;
    }

    /**
     * Gets the value of the mPriceCalField property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPriceCalField() {
        return mPriceCalField;
    }

    /**
     * Sets the value of the mPriceCalField property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPriceCalField(JAXBElement<String> value) {
        this.mPriceCalField = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mPriceListCode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPriceListCode() {
        return mPriceListCode;
    }

    /**
     * Sets the value of the mPriceListCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPriceListCode(JAXBElement<String> value) {
        this.mPriceListCode = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mPriceListID property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMPriceListID() {
        return mPriceListID;
    }

    /**
     * Sets the value of the mPriceListID property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMPriceListID(Long value) {
        this.mPriceListID = value;
    }

    /**
     * Gets the value of the mPriceListName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPriceListName() {
        return mPriceListName;
    }

    /**
     * Sets the value of the mPriceListName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPriceListName(JAXBElement<String> value) {
        this.mPriceListName = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mPriceSource property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMPriceSource() {
        return mPriceSource;
    }

    /**
     * Sets the value of the mPriceSource property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMPriceSource(Integer value) {
        this.mPriceSource = value;
    }

    /**
     * Gets the value of the mProcessBUOM property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMProcessBUOM() {
        return mProcessBUOM;
    }

    /**
     * Sets the value of the mProcessBUOM property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMProcessBUOM(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mProcessBUOM = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mProcessItem property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMItemItemInfoData> getMProcessItem() {
        return mProcessItem;
    }

    /**
     * Sets the value of the mProcessItem property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public void setMProcessItem(JAXBElement<UFIDAU9CBOSCMItemItemInfoData> value) {
        this.mProcessItem = ((JAXBElement<UFIDAU9CBOSCMItemItemInfoData> ) value);
    }

    /**
     * Gets the value of the mProcessMFC property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMProcessMFC() {
        return mProcessMFC;
    }

    /**
     * Sets the value of the mProcessMFC property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMProcessMFC(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mProcessMFC = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mProcessQty property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMProcessQty() {
        return mProcessQty;
    }

    /**
     * Sets the value of the mProcessQty property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMProcessQty(BigDecimal value) {
        this.mProcessQty = value;
    }

    /**
     * Gets the value of the mProcessUOM property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMProcessUOM() {
        return mProcessUOM;
    }

    /**
     * Sets the value of the mProcessUOM property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMProcessUOM(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mProcessUOM = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mProject property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMProject() {
        return mProject;
    }

    /**
     * Sets the value of the mProject property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMProject(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mProject = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mQuantityType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMQuantityType() {
        return mQuantityType;
    }

    /**
     * Sets the value of the mQuantityType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMQuantityType(Integer value) {
        this.mQuantityType = value;
    }

    /**
     * Gets the value of the mRecBill property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMRecBill() {
        return mRecBill;
    }

    /**
     * Sets the value of the mRecBill property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMRecBill(Long value) {
        this.mRecBill = value;
    }

    /**
     * Gets the value of the mRecBillLine property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMRecBillLine() {
        return mRecBillLine;
    }

    /**
     * Sets the value of the mRecBillLine property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMRecBillLine(Long value) {
        this.mRecBillLine = value;
    }

    /**
     * Gets the value of the mRecBillLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMRecBillLineNo() {
        return mRecBillLineNo;
    }

    /**
     * Sets the value of the mRecBillLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMRecBillLineNo(Integer value) {
        this.mRecBillLineNo = value;
    }

    /**
     * Gets the value of the mRecBillNo property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMRecBillNo() {
        return mRecBillNo;
    }

    /**
     * Sets the value of the mRecBillNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMRecBillNo(JAXBElement<String> value) {
        this.mRecBillNo = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mRecTerm property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMRecTerm() {
        return mRecTerm;
    }

    /**
     * Sets the value of the mRecTerm property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMRecTerm(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mRecTerm = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the msoAddresses property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOAddressDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSOAddressDTOData> getMSOAddresses() {
        return msoAddresses;
    }

    /**
     * Sets the value of the msoAddresses property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOAddressDTOData }{@code >}
     *     
     */
    public void setMSOAddresses(JAXBElement<ArrayOfUFIDAU9ISVSMSOAddressDTOData> value) {
        this.msoAddresses = ((JAXBElement<ArrayOfUFIDAU9ISVSMSOAddressDTOData> ) value);
    }

    /**
     * Gets the value of the msoContacts property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOContactDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSOContactDTOData> getMSOContacts() {
        return msoContacts;
    }

    /**
     * Sets the value of the msoContacts property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOContactDTOData }{@code >}
     *     
     */
    public void setMSOContacts(JAXBElement<ArrayOfUFIDAU9ISVSMSOContactDTOData> value) {
        this.msoContacts = ((JAXBElement<ArrayOfUFIDAU9ISVSMSOContactDTOData> ) value);
    }

    /**
     * Gets the value of the msoDiscounts property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSODiscountDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSODiscountDTOData> getMSODiscounts() {
        return msoDiscounts;
    }

    /**
     * Sets the value of the msoDiscounts property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSODiscountDTOData }{@code >}
     *     
     */
    public void setMSODiscounts(JAXBElement<ArrayOfUFIDAU9ISVSMSODiscountDTOData> value) {
        this.msoDiscounts = ((JAXBElement<ArrayOfUFIDAU9ISVSMSODiscountDTOData> ) value);
    }

    /**
     * Gets the value of the msoFees property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOFeeDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSOFeeDTOData> getMSOFees() {
        return msoFees;
    }

    /**
     * Sets the value of the msoFees property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOFeeDTOData }{@code >}
     *     
     */
    public void setMSOFees(JAXBElement<ArrayOfUFIDAU9ISVSMSOFeeDTOData> value) {
        this.msoFees = ((JAXBElement<ArrayOfUFIDAU9ISVSMSOFeeDTOData> ) value);
    }

    /**
     * Gets the value of the msoMemoes property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOMemoDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSOMemoDTOData> getMSOMemoes() {
        return msoMemoes;
    }

    /**
     * Sets the value of the msoMemoes property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOMemoDTOData }{@code >}
     *     
     */
    public void setMSOMemoes(JAXBElement<ArrayOfUFIDAU9ISVSMSOMemoDTOData> value) {
        this.msoMemoes = ((JAXBElement<ArrayOfUFIDAU9ISVSMSOMemoDTOData> ) value);
    }

    /**
     * Gets the value of the msoShiplines property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOShipLineDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSOShipLineDTOData> getMSOShiplines() {
        return msoShiplines;
    }

    /**
     * Sets the value of the msoShiplines property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOShipLineDTOData }{@code >}
     *     
     */
    public void setMSOShiplines(JAXBElement<ArrayOfUFIDAU9ISVSMSOShipLineDTOData> value) {
        this.msoShiplines = ((JAXBElement<ArrayOfUFIDAU9ISVSMSOShipLineDTOData> ) value);
    }

    /**
     * Gets the value of the msoTaxes property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOTaxDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSOTaxDTOData> getMSOTaxes() {
        return msoTaxes;
    }

    /**
     * Sets the value of the msoTaxes property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOTaxDTOData }{@code >}
     *     
     */
    public void setMSOTaxes(JAXBElement<ArrayOfUFIDAU9ISVSMSOTaxDTOData> value) {
        this.msoTaxes = ((JAXBElement<ArrayOfUFIDAU9ISVSMSOTaxDTOData> ) value);
    }

    /**
     * Gets the value of the mSaleContract property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSaleContract() {
        return mSaleContract;
    }

    /**
     * Sets the value of the mSaleContract property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSaleContract(Long value) {
        this.mSaleContract = value;
    }

    /**
     * Gets the value of the mSaleContractLine property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSaleContractLine() {
        return mSaleContractLine;
    }

    /**
     * Sets the value of the mSaleContractLine property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSaleContractLine(Long value) {
        this.mSaleContractLine = value;
    }

    /**
     * Gets the value of the mSaleOrFYTask property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSaleOrFYTask() {
        return mSaleOrFYTask;
    }

    /**
     * Sets the value of the mSaleOrFYTask property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSaleOrFYTask(Long value) {
        this.mSaleOrFYTask = value;
    }

    /**
     * Gets the value of the mSeiban property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMSeibanSeibanMasterData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMSeibanSeibanMasterData> getMSeiban() {
        return mSeiban;
    }

    /**
     * Sets the value of the mSeiban property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMSeibanSeibanMasterData }{@code >}
     *     
     */
    public void setMSeiban(JAXBElement<UFIDAU9CBOSCMSeibanSeibanMasterData> value) {
        this.mSeiban = ((JAXBElement<UFIDAU9CBOSCMSeibanSeibanMasterData> ) value);
    }

    /**
     * Gets the value of the mSeibanAlterable property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMSeibanAlterable() {
        return mSeibanAlterable;
    }

    /**
     * Sets the value of the mSeibanAlterable property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMSeibanAlterable(Integer value) {
        this.mSeibanAlterable = value;
    }

    /**
     * Gets the value of the mSeibanCode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMSeibanCode() {
        return mSeibanCode;
    }

    /**
     * Sets the value of the mSeibanCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMSeibanCode(JAXBElement<String> value) {
        this.mSeibanCode = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mShipTogetherFlag property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMShipTogetherFlag() {
        return mShipTogetherFlag;
    }

    /**
     * Sets the value of the mShipTogetherFlag property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMShipTogetherFlag(Integer value) {
        this.mShipTogetherFlag = value;
    }

    /**
     * Gets the value of the mSourceVersion property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSourceVersion() {
        return mSourceVersion;
    }

    /**
     * Sets the value of the mSourceVersion property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSourceVersion(Long value) {
        this.mSourceVersion = value;
    }

    /**
     * Gets the value of the mSrcDoc property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSrcDoc() {
        return mSrcDoc;
    }

    /**
     * Sets the value of the mSrcDoc property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSrcDoc(Long value) {
        this.mSrcDoc = value;
    }

    /**
     * Gets the value of the mSrcDocDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMSrcDocDate() {
        return mSrcDocDate;
    }

    /**
     * Sets the value of the mSrcDocDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMSrcDocDate(XMLGregorianCalendar value) {
        this.mSrcDocDate = value;
    }

    /**
     * Gets the value of the mSrcDocLine property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSrcDocLine() {
        return mSrcDocLine;
    }

    /**
     * Sets the value of the mSrcDocLine property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSrcDocLine(Long value) {
        this.mSrcDocLine = value;
    }

    /**
     * Gets the value of the mSrcDocLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMSrcDocLineNo() {
        return mSrcDocLineNo;
    }

    /**
     * Sets the value of the mSrcDocLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMSrcDocLineNo(Integer value) {
        this.mSrcDocLineNo = value;
    }

    /**
     * Gets the value of the mSrcDocNo property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMSrcDocNo() {
        return mSrcDocNo;
    }

    /**
     * Sets the value of the mSrcDocNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMSrcDocNo(JAXBElement<String> value) {
        this.mSrcDocNo = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mSrcDocPrice property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMSrcDocPrice() {
        return mSrcDocPrice;
    }

    /**
     * Sets the value of the mSrcDocPrice property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMSrcDocPrice(BigDecimal value) {
        this.mSrcDocPrice = value;
    }

    /**
     * Gets the value of the mSrcDocSubLine property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSrcDocSubLine() {
        return mSrcDocSubLine;
    }

    /**
     * Sets the value of the mSrcDocSubLine property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSrcDocSubLine(Long value) {
        this.mSrcDocSubLine = value;
    }

    /**
     * Gets the value of the mSrcDocSubLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMSrcDocSubLineNo() {
        return mSrcDocSubLineNo;
    }

    /**
     * Sets the value of the mSrcDocSubLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMSrcDocSubLineNo(Integer value) {
        this.mSrcDocSubLineNo = value;
    }

    /**
     * Gets the value of the mSrcDocTransType property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSrcDocTransType() {
        return mSrcDocTransType;
    }

    /**
     * Sets the value of the mSrcDocTransType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSrcDocTransType(Long value) {
        this.mSrcDocTransType = value;
    }

    /**
     * Gets the value of the mSrcDocType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMSrcDocType() {
        return mSrcDocType;
    }

    /**
     * Sets the value of the mSrcDocType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMSrcDocType(Integer value) {
        this.mSrcDocType = value;
    }

    /**
     * Gets the value of the mSrcDocVer property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMSrcDocVer() {
        return mSrcDocVer;
    }

    /**
     * Sets the value of the mSrcDocVer property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMSrcDocVer(JAXBElement<String> value) {
        this.mSrcDocVer = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mSrcOrg property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMSrcOrg() {
        return mSrcOrg;
    }

    /**
     * Sets the value of the mSrcOrg property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMSrcOrg(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mSrcOrg = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mStepBy property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMStepBy() {
        return mStepBy;
    }

    /**
     * Sets the value of the mStepBy property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMStepBy(Integer value) {
        this.mStepBy = value;
    }

    /**
     * Gets the value of the mSystemPriceTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMSystemPriceTC() {
        return mSystemPriceTC;
    }

    /**
     * Sets the value of the mSystemPriceTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMSystemPriceTC(BigDecimal value) {
        this.mSystemPriceTC = value;
    }

    /**
     * Gets the value of the mtbu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTBU() {
        return mtbu;
    }

    /**
     * Sets the value of the mtbu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTBU(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mtbu = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mtbu2 property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTBU2() {
        return mtbu2;
    }

    /**
     * Sets the value of the mtbu2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTBU2(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mtbu2 = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mtbuToPBURate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTBUToPBURate() {
        return mtbuToPBURate;
    }

    /**
     * Sets the value of the mtbuToPBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTBUToPBURate(BigDecimal value) {
        this.mtbuToPBURate = value;
    }

    /**
     * Gets the value of the mtcToCCExchRate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTCToCCExchRate() {
        return mtcToCCExchRate;
    }

    /**
     * Sets the value of the mtcToCCExchRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTCToCCExchRate(BigDecimal value) {
        this.mtcToCCExchRate = value;
    }

    /**
     * Gets the value of the mtcToCCExchRateType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMTCToCCExchRateType() {
        return mtcToCCExchRateType;
    }

    /**
     * Sets the value of the mtcToCCExchRateType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMTCToCCExchRateType(Integer value) {
        this.mtcToCCExchRateType = value;
    }

    /**
     * Gets the value of the mtu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTU() {
        return mtu;
    }

    /**
     * Sets the value of the mtu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTU(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mtu = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mtu2 property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTU2() {
        return mtu2;
    }

    /**
     * Sets the value of the mtu2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTU2(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mtu2 = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mtu2ToTBU2Rate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTU2ToTBU2Rate() {
        return mtu2ToTBU2Rate;
    }

    /**
     * Sets the value of the mtu2ToTBU2Rate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTU2ToTBU2Rate(BigDecimal value) {
        this.mtu2ToTBU2Rate = value;
    }

    /**
     * Gets the value of the mtUtoTBURate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTUtoTBURate() {
        return mtUtoTBURate;
    }

    /**
     * Sets the value of the mtUtoTBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTUtoTBURate(BigDecimal value) {
        this.mtUtoTBURate = value;
    }

    /**
     * Gets the value of the mTask property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTask() {
        return mTask;
    }

    /**
     * Sets the value of the mTask property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTask(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mTask = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mTaxMoneyAC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTaxMoneyAC() {
        return mTaxMoneyAC;
    }

    /**
     * Sets the value of the mTaxMoneyAC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTaxMoneyAC(BigDecimal value) {
        this.mTaxMoneyAC = value;
    }

    /**
     * Gets the value of the mTaxMoneyTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTaxMoneyTC() {
        return mTaxMoneyTC;
    }

    /**
     * Sets the value of the mTaxMoneyTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTaxMoneyTC(BigDecimal value) {
        this.mTaxMoneyTC = value;
    }

    /**
     * Gets the value of the mTaxSchedule property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTaxSchedule() {
        return mTaxSchedule;
    }

    /**
     * Sets the value of the mTaxSchedule property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTaxSchedule(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mTaxSchedule = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mTaxationRate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTaxationRate() {
        return mTaxationRate;
    }

    /**
     * Sets the value of the mTaxationRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTaxationRate(BigDecimal value) {
        this.mTaxationRate = value;
    }

    /**
     * Gets the value of the mTaxationTaxTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTaxationTaxTC() {
        return mTaxationTaxTC;
    }

    /**
     * Sets the value of the mTaxationTaxTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTaxationTaxTC(BigDecimal value) {
        this.mTaxationTaxTC = value;
    }

    /**
     * Gets the value of the mTempPriceTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTempPriceTC() {
        return mTempPriceTC;
    }

    /**
     * Sets the value of the mTempPriceTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTempPriceTC(BigDecimal value) {
        this.mTempPriceTC = value;
    }

    /**
     * Gets the value of the mTotalMoneyAC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTotalMoneyAC() {
        return mTotalMoneyAC;
    }

    /**
     * Sets the value of the mTotalMoneyAC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTotalMoneyAC(BigDecimal value) {
        this.mTotalMoneyAC = value;
    }

    /**
     * Gets the value of the mTotalMoneyCC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTotalMoneyCC() {
        return mTotalMoneyCC;
    }

    /**
     * Sets the value of the mTotalMoneyCC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTotalMoneyCC(BigDecimal value) {
        this.mTotalMoneyCC = value;
    }

    /**
     * Gets the value of the mTotalMoneyTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTotalMoneyTC() {
        return mTotalMoneyTC;
    }

    /**
     * Sets the value of the mTotalMoneyTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTotalMoneyTC(BigDecimal value) {
        this.mTotalMoneyTC = value;
    }

    /**
     * Gets the value of the mTradeLCQtyTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTradeLCQtyTC() {
        return mTradeLCQtyTC;
    }

    /**
     * Sets the value of the mTradeLCQtyTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTradeLCQtyTC(BigDecimal value) {
        this.mTradeLCQtyTC = value;
    }

    /**
     * Gets the value of the mTradeNotLCQtyTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTradeNotLCQtyTC() {
        return mTradeNotLCQtyTC;
    }

    /**
     * Sets the value of the mTradeNotLCQtyTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTradeNotLCQtyTC(BigDecimal value) {
        this.mTradeNotLCQtyTC = value;
    }

    /**
     * Gets the value of the mTradePath property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTradePath() {
        return mTradePath;
    }

    /**
     * Sets the value of the mTradePath property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTradePath(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mTradePath = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mTradePathEditalbe property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMTradePathEditalbe() {
        return mTradePathEditalbe;
    }

    /**
     * Sets the value of the mTradePathEditalbe property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMTradePathEditalbe(Integer value) {
        this.mTradePathEditalbe = value;
    }

    /**
     * Gets the value of the muomToBUOMRate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMUOMToBUOMRate() {
        return muomToBUOMRate;
    }

    /**
     * Sets the value of the muomToBUOMRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMUOMToBUOMRate(BigDecimal value) {
        this.muomToBUOMRate = value;
    }

    /**
     * Gets the value of the mVolume property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMVolume() {
        return mVolume;
    }

    /**
     * Sets the value of the mVolume property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMVolume(BigDecimal value) {
        this.mVolume = value;
    }

    /**
     * Gets the value of the mVolumeUOM property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMVolumeUOM() {
        return mVolumeUOM;
    }

    /**
     * Sets the value of the mVolumeUOM property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMVolumeUOM(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mVolumeUOM = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mWeight property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMWeight() {
        return mWeight;
    }

    /**
     * Sets the value of the mWeight property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMWeight(BigDecimal value) {
        this.mWeight = value;
    }

    /**
     * Gets the value of the mWeightUOM property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMWeightUOM() {
        return mWeightUOM;
    }

    /**
     * Sets the value of the mWeightUOM property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMWeightUOM(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mWeightUOM = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

}
